#pragma once

#include <vector>
#include <string>
#include <stdio.h>

using namespace std;

namespace FileOpt {
class FileOptWithPoint {
private:
    FILE* m_fp_;
public:
    ~FileOptWithPoint();
    explicit FileOptWithPoint(const std::string& filePathName, 
    const std::string& mode);
    bool read(vector<char>& , const uint32_t );
    bool write(const vector<char>&);
};
}